Presentation: Tweet"Making EDSLs fly"
In this talk Lennart will show how to implement a toy EDSL (Embedded Domain Specific Language) in Haskell.
First, we will look at how to get a typed DSL embedded in Haskell.
Then, we will consider executing such a language using an interpreter.
Finally, we will use the LLVM bindings to generate some efficient code for the toy EDSL.
First, we will look at how to get a typed DSL embedded in Haskell.
Then, we will consider executing such a language using an interpreter.
Finally, we will use the LLVM bindings to generate some efficient code for the toy EDSL.